window grating - Francés Inglés Diccionario